home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_28_Sounds.txt < prev    next >
Text File  |  1990-08-31  |  80KB  |  1,407 lines

  1. # near model CODE resource
  2. # jump table entries: 6568-6569 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 FFB8                link       A6, -0x0048
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  426E 0016                clr.w      [A6 + 0x16]
  7. 0000000C  206E 0008                movea.l    A0, [A6 + 0x8]
  8. 00000010  317C 0001 000E           move.w     [A0 + 0xE], 0x1
  9. 00000016  422E FFE1                clr.b      [A6 - 0x1F]
  10. 0000001A  206E 000E                movea.l    A0, [A6 + 0xE]
  11. 0000001E  2650                     movea.l    A3, [A0]
  12. 00000020  7001                     moveq.l    D0, 0x01
  13. 00000022  B053                     cmp.w      D0, [A3]
  14. 00000024  57C0                     seq        D0
  15. 00000026  4A00                     tst.b      D0
  16. 00000028  671A                     beq        +0x1C /* 00000044 */
  17. 0000002A  220B                     move.l     D1, A3
  18. 0000002C  5481                     addq.l     D1, 2
  19. 0000002E  2041                     movea.l    A0, D1
  20. 00000030  7201                     moveq.l    D1, 0x01
  21. 00000032  B250                     cmp.w      D1, [A0]
  22. 00000034  57C1                     seq        D1
  23. 00000036  C001                     and.b      D0, D1
  24. 00000038  670A                     beq        +0xC /* 00000044 */
  25. 0000003A  200B                     move.l     D0, A3
  26. 0000003C  5C80                     addq.l     D0, 6
  27. 0000003E  2640                     movea.l    A3, D0
  28. 00000040  588B                     addq.l     A3, 4
  29. 00000042  6002                     bra        +0x4 /* 00000046 */
  30. label00000044:
  31. 00000044  588B                     addq.l     A3, 4
  32. label00000046:
  33. 00000046  3C13                     move.w     D6, [A3]
  34. 00000048  548B                     addq.l     A3, 2
  35. 0000004A  3006                     move.w     D0, D6
  36. 0000004C  E740                     asl        D0.w, 3
  37. 0000004E  48C0                     ext.l      D0
  38. 00000050  D08B                     add.l      D0, A3
  39. 00000052  2D40 FFFC                move.l     [A6 - 0x4], D0
  40. 00000056  102E 000C                move.b     D0, [A6 + 0xC]
  41. 0000005A  6700 016C                beq        +0x16E /* 000001C8 */
  42. 0000005E  7001                     moveq.l    D0, 0x01
  43. 00000060  B046                     cmp.w      D0, D6
  44. 00000062  6C00 0102                bge        +0x104 /* 00000166 */
  45. 00000066  3D46 FFCA                move.w     [A6 - 0x36], D6
  46. 0000006A  7801                     moveq.l    D4, 0x01
  47. 0000006C  6000 00CE                bra        +0xD0 /* 0000013C */
  48. label00000070:
  49. 00000070  3D53 FFEA                move.w     [A6 - 0x16], [A3]
  50. 00000074  548B                     addq.l     A3, 2
  51. 00000076  3D53 FFEC                move.w     [A6 - 0x14], [A3]
  52. 0000007A  548B                     addq.l     A3, 2
  53. 0000007C  7000                     moveq.l    D0, 0x00
  54. 0000007E  302E FFEA                move.w     D0, [A6 - 0x16]
  55. 00000082  C0BC FFFF 8000           and.l      D0, 0xFFFF8000
  56. 00000088  4A80                     tst.l      D0
  57. 0000008A  57C0                     seq        D0
  58. 0000008C  4A00                     tst.b      D0
  59. 0000008E  672A                     beq        +0x2C /* 000000BA */
  60. 00000090  322E FFEA                move.w     D1, [A6 - 0x16]
  61. 00000094  6B18                     bmi        +0x1A /* 000000AE */
  62. 00000096  B27C 005F                cmp.w      D1, 0x5F /* '_' */
  63. 0000009A  6E12                     bgt        +0x14 /* 000000AE */
  64. 0000009C  41FA 0258                lea.l      A0, [PC + 0x258 /* 000002F6, value 0x4E560000 'NV\0\0', cstring "NV" */]
  65. 000000A0  3401                     move.w     D2, D1
  66. 000000A2  E64A                     lsr        D2.w, 3
  67. 000000A4  4442                     neg.w      D2
  68. 000000A6  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  69. 000000AA  0A3C 0004                xori.b     ccr, 4
  70. label000000AE:
  71. 000000AE  56C1                     sne        D1
  72. 000000B0  C001                     and.b      D0, D1
  73. 000000B2  6706                     beq        +0x8 /* 000000BA */
  74. 000000B4  2D53 FFEE                move.l     [A6 - 0x12], [A3]
  75. 000000B8  6024                     bra        +0x26 /* 000000DE */
  76. label000000BA:
  77. 000000BA  7000                     moveq.l    D0, 0x00
  78. 000000BC  302E FFEA                move.w     D0, [A6 - 0x16]
  79. 000000C0  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  80. 000000C6  3D40 FFEA                move.w     [A6 - 0x16], D0
  81. 000000CA  2E2E FFFC                move.l     D7, [A6 - 0x4]
  82. 000000CE  42A7                     clr.l      -[A7]
  83. 000000D0  2F07                     move.l     -[A7], D7
  84. 000000D2  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  85. 000000D6  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  86. 000000DA  2E2E FFEE                move.l     D7, [A6 - 0x12]
  87. label000000DE:
  88. 000000DE  4A6E FFEA                tst.w      [A6 - 0x16]
  89. 000000E2  6606                     bne        +0x8 /* 000000EA */
  90. 000000E4  1D7C 0001 FFE1           move.b     [A6 - 0x1F], 0x1
  91. label000000EA:
  92. 000000EA  102E FFE1                move.b     D0, [A6 - 0x1F]
  93. 000000EE  6734                     beq        +0x36 /* 00000124 */
  94. 000000F0  7202                     moveq.l    D1, 0x02
  95. 000000F2  B244                     cmp.w      D1, D4
  96. 000000F4  57C1                     seq        D1
  97. 000000F6  C001                     and.b      D0, D1
  98. 000000F8  672A                     beq        +0x2C /* 00000124 */
  99. 000000FA  3D7C 0051 FFEA           move.w     [A6 - 0x16], 0x51 /* 'Q' */
  100. 00000100  3D7C F3BB FFEC           move.w     [A6 - 0x14], 0xF3BB
  101. 00000106  42A7                     clr.l      -[A7]
  102. 00000108  2F07                     move.l     -[A7], D7
  103. 0000010A  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  104. 0000010E  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  105. 00000112  4267                     clr.w      -[A7]
  106. 00000114  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  107. 00000118  486E FFEA                pea.l      [A6 - 0x16]
  108. 0000011C  4267                     clr.w      -[A7]
  109. 0000011E  A803                     syscall    SndDoCommand
  110. 00000120  3A1F                     move.w     D5, [A7]+
  111. 00000122  6012                     bra        +0x14 /* 00000136 */
  112. label00000124:
  113. 00000124  4267                     clr.w      -[A7]
  114. 00000126  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  115. 0000012A  486E FFEA                pea.l      [A6 - 0x16]
  116. 0000012E  4267                     clr.w      -[A7]
  117. 00000130  A803                     syscall    SndDoCommand
  118. 00000132  3D5F 0016                move.w     [A6 + 0x16], [A7]+
  119. label00000136:
  120. 00000136  588B                     addq.l     A3, 4
  121. 00000138  5244                     addq.w     D4, 1
  122. 0000013A  6908                     bvs        +0xA /* 00000144 */
  123. label0000013C:
  124. 0000013C  B86E FFCA                cmp.w      D4, [A6 - 0x36]
  125. 00000140  6F00 FF2E                ble        -0xD0 /* 00000070 */
  126. label00000144:
  127. 00000144  3D7C 0003 FFEA           move.w     [A6 - 0x16], 0x3
  128. 0000014A  426E FFEC                clr.w      [A6 - 0x14]
  129. 0000014E  7000                     moveq.l    D0, 0x00
  130. 00000150  2D40 FFEE                move.l     [A6 - 0x12], D0
  131. 00000154  4267                     clr.w      -[A7]
  132. 00000156  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  133. 0000015A  486E FFEA                pea.l      [A6 - 0x16]
  134. 0000015E  4267                     clr.w      -[A7]
  135. 00000160  A803                     syscall    SndDoCommand
  136. 00000162  3A1F                     move.w     D5, [A7]+
  137. 00000164  605E                     bra        +0x60 /* 000001C4 */
  138. label00000166:
  139. 00000166  508B                     addq.l     A3, 8
  140. 00000168  2E0B                     move.l     D7, A3
  141. 0000016A  3D7C 0050 FFEA           move.w     [A6 - 0x16], 0x50 /* 'P' */
  142. 00000170  426E FFEC                clr.w      [A6 - 0x14]
  143. 00000174  42A7                     clr.l      -[A7]
  144. 00000176  2F0B                     move.l     -[A7], A3
  145. 00000178  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  146. 0000017C  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  147. 00000180  4267                     clr.w      -[A7]
  148. 00000182  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  149. 00000186  486E FFEA                pea.l      [A6 - 0x16]
  150. 0000018A  4267                     clr.w      -[A7]
  151. 0000018C  A803                     syscall    SndDoCommand
  152. 0000018E  3A1F                     move.w     D5, [A7]+
  153. 00000190  2047                     movea.l    A0, D7
  154. 00000192  3028 0014                move.w     D0, [A0 + 0x14]
  155. 00000196  48C0                     ext.l      D0
  156. 00000198  2D40 FFE2                move.l     [A6 - 0x1E], D0
  157. 0000019C  3D7C 0051 FFEA           move.w     [A6 - 0x16], 0x51 /* 'Q' */
  158. 000001A2  3D7C F3BB FFEC           move.w     [A6 - 0x14], 0xF3BB
  159. 000001A8  42A7                     clr.l      -[A7]
  160. 000001AA  2F0B                     move.l     -[A7], A3
  161. 000001AC  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  162. 000001B0  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  163. 000001B4  4267                     clr.w      -[A7]
  164. 000001B6  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  165. 000001BA  486E FFEA                pea.l      [A6 - 0x16]
  166. 000001BE  4267                     clr.w      -[A7]
  167. 000001C0  A803                     syscall    SndDoCommand
  168. 000001C2  3A1F                     move.w     D5, [A7]+
  169. label000001C4:
  170. 000001C4  6000 0116                bra        +0x118 /* 000002DC */
  171. label000001C8:
  172. 000001C8  3006                     move.w     D0, D6
  173. 000001CA  E740                     asl        D0.w, 3
  174. 000001CC  48C0                     ext.l      D0
  175. 000001CE  2E00                     move.l     D7, D0
  176. 000001D0  DE8B                     add.l      D7, A3
  177. 000001D2  2847                     movea.l    A4, D7
  178. 000001D4  206E 0008                movea.l    A0, [A6 + 0x8]
  179. 000001D8  2D48 FFC6                move.l     [A6 - 0x3A], A0
  180. 000001DC  202C 0010                move.l     D0, [A4 + 0x10]
  181. 000001E0  90AC 000C                sub.l      D0, [A4 + 0xC]
  182. 000001E4  7210                     moveq.l    D1, 0x10
  183. 000001E6  B280                     cmp.l      D1, D0
  184. 000001E8  6D20                     blt        +0x22 /* 0000020A */
  185. 000001EA  206E FFC6                movea.l    A0, [A6 - 0x3A]
  186. 000001EE  4268 000E                clr.w      [A0 + 0xE]
  187. 000001F2  202C 0004                move.l     D0, [A4 + 0x4]
  188. 000001F6  5380                     subq.l     D0, 1
  189. 000001F8  2940 0010                move.l     [A4 + 0x10], D0
  190. 000001FC  202C 0004                move.l     D0, [A4 + 0x4]
  191. 00000200  5580                     subq.l     D0, 2
  192. 00000202  2940 000C                move.l     [A4 + 0xC], D0
  193. 00000206  6000 00AE                bra        +0xB0 /* 000002B6 */
  194. label0000020A:
  195. 0000020A  206E FFC6                movea.l    A0, [A6 - 0x3A]
  196. 0000020E  317C 0002 000E           move.w     [A0 + 0xE], 0x2
  197. 00000214  206E FFC6                movea.l    A0, [A6 - 0x3A]
  198. 00000218  30AC 0014                move.w     [A0], [A4 + 0x14]
  199. 0000021C  206E FFC6                movea.l    A0, [A6 - 0x3A]
  200. 00000220  216C 0008 0002           move.l     [A0 + 0x2], [A4 + 0x8]
  201. 00000226  486C 0010                pea.l      [A4 + 0x10]
  202. 0000022A  486E FFBC                pea.l      [A6 - 0x44]
  203. 0000022E  3F3C 280E                move.w     -[A7], 0x280E
  204. 00000232  A9EB                     syscall    Pack4/FP68K
  205. 00000234  486C 0004                pea.l      [A4 + 0x4]
  206. 00000238  486E FFBC                pea.l      [A6 - 0x44]
  207. 0000023C  3F3C 2806                move.w     -[A7], 0x2806
  208. 00000240  A9EB                     syscall    Pack4/FP68K
  209. 00000242  41EE FFCC                lea.l      A0, [A6 - 0x34]
  210. 00000246  43EE FFBC                lea.l      A1, [A6 - 0x44]
  211. 0000024A  20D9                     move.l     [A0]+, [A1]+
  212. 0000024C  20D9                     move.l     [A0]+, [A1]+
  213. 0000024E  3091                     move.w     [A0], [A1]
  214. 00000250  202C 0004                move.l     D0, [A4 + 0x4]
  215. 00000254  90AC 0010                sub.l      D0, [A4 + 0x10]
  216. 00000258  2D40 FFB8                move.l     [A6 - 0x48], D0
  217. 0000025C  486E FFB8                pea.l      [A6 - 0x48]
  218. 00000260  486E FFBC                pea.l      [A6 - 0x44]
  219. 00000264  3F3C 280E                move.w     -[A7], 0x280E
  220. 00000268  A9EB                     syscall    Pack4/FP68K
  221. 0000026A  486C 0004                pea.l      [A4 + 0x4]
  222. 0000026E  486E FFBC                pea.l      [A6 - 0x44]
  223. 00000272  3F3C 2806                move.w     -[A7], 0x2806
  224. 00000276  A9EB                     syscall    Pack4/FP68K
  225. 00000278  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  226. 0000027C  43EE FFBC                lea.l      A1, [A6 - 0x44]
  227. 00000280  20D9                     move.l     [A0]+, [A1]+
  228. 00000282  20D9                     move.l     [A0]+, [A1]+
  229. 00000284  3091                     move.w     [A0], [A1]
  230. 00000286  206E FFC6                movea.l    A0, [A6 - 0x3A]
  231. 0000028A  2F08                     move.l     -[A7], A0
  232. 0000028C  42A7                     clr.l      -[A7]
  233. 0000028E  486E FFCC                pea.l      [A6 - 0x34]
  234. 00000292  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  235. 00000296  201F                     move.l     D0, [A7]+
  236. 00000298  205F                     movea.l    A0, [A7]+
  237. 0000029A  2140 0006                move.l     [A0 + 0x6], D0
  238. 0000029E  206E FFC6                movea.l    A0, [A6 - 0x3A]
  239. 000002A2  2F08                     move.l     -[A7], A0
  240. 000002A4  42A7                     clr.l      -[A7]
  241. 000002A6  486E FFD6                pea.l      [A6 - 0x2A]
  242. 000002AA  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  243. 000002AE  201F                     move.l     D0, [A7]+
  244. 000002B0  205F                     movea.l    A0, [A7]+
  245. 000002B2  2140 000A                move.l     [A0 + 0xA], D0
  246. label000002B6:
  247. 000002B6  3D7C 0050 FFEA           move.w     [A6 - 0x16], 0x50 /* 'P' */
  248. 000002BC  426E FFEC                clr.w      [A6 - 0x14]
  249. 000002C0  42A7                     clr.l      -[A7]
  250. 000002C2  2F07                     move.l     -[A7], D7
  251. 000002C4  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  252. 000002C8  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  253. 000002CC  4267                     clr.w      -[A7]
  254. 000002CE  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  255. 000002D2  486E FFEA                pea.l      [A6 - 0x16]
  256. 000002D6  4267                     clr.w      -[A7]
  257. 000002D8  A803                     syscall    SndDoCommand
  258. 000002DA  3A1F                     move.w     D5, [A7]+
  259. label000002DC:
  260. 000002DC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  261. 000002E0  4E5E                     unlink     A6
  262. 000002E2  205F                     movea.l    A0, [A7]+
  263. 000002E4  DEFC 000E                add.w      A7, 0xE
  264. 000002E8  4ED0                     jmp        [A0]
  265. 000002EA  0003 0000                ori.b      D3, 0x0
  266. 000002EE  0000 0000                ori.b      D0, 0x0
  267. 000002F2  0000 0000                ori.b      D0, 0x0
  268. fn000002F6:
  269. 000002F6  4E56 0000                link       A6, 0
  270. 000002FA  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  271. 000002FE  206E 0008                movea.l    A0, [A6 + 0x8]
  272. 00000302  2C48                     movea.l    A6, A0
  273. 00000304  4EFA 040A                jmp        [PC + 0x40A /* 00000710 */]
  274. 00000308  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  275. 0000030C  2E9F                     move.l     [A7], [A7]+
  276. 0000030E  4E75                     rts
  277. fn00000310:
  278. 00000310  4E56 FFF6                link       A6, -0x000A
  279. 00000314  2F0C                     move.l     -[A7], A4
  280. 00000316  286E 0008                movea.l    A4, [A6 + 0x8]
  281. 0000031A  3D7C 04B0 FFF6           move.w     [A6 - 0xA], 0x4B0
  282. 00000320  4267                     clr.w      -[A7]
  283. 00000322  487A 0076                pea.l      [PC + 0x76 /* 0000039A, value 0x52E414F, pstring ".AOUT" */]
  284. 00000326  4267                     clr.w      -[A7]
  285. 00000328  486C FDF6                pea.l      [A4 - 0x20A]
  286. 0000032C  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  287. 00000330  395F FDF2                move.w     [A4 - 0x20E], [A7]+
  288. 00000334  4A6C FDF2                tst.w      [A4 - 0x20E]
  289. 00000338  6708                     beq        +0xA /* 00000342 */
  290. 0000033A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  291. 0000033E  4EBA FFB6                jsr        [PC - 0x4A /* 000002F6 */]
  292. label00000342:
  293. 00000342  486E FFF8                pea.l      [A6 - 0x8]
  294. 00000346  7008                     moveq.l    D0, 0x08
  295. 00000348  2F00                     move.l     -[A7], D0
  296. 0000034A  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  297. 0000034E  4267                     clr.w      -[A7]
  298. 00000350  3F2C FDF6                move.w     -[A7], [A4 - 0x20A]
  299. 00000354  486E FFF8                pea.l      [A6 - 0x8]
  300. 00000358  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  301. 0000035C  395F FDF2                move.w     [A4 - 0x20E], [A7]+
  302. 00000360  4A6C FDF2                tst.w      [A4 - 0x20E]
  303. 00000364  6708                     beq        +0xA /* 0000036E */
  304. 00000366  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  305. 0000036A  4EBA FF8A                jsr        [PC - 0x76 /* 000002F6 */]
  306. label0000036E:
  307. 0000036E  4267                     clr.w      -[A7]
  308. 00000370  3F2C FDF6                move.w     -[A7], [A4 - 0x20A]
  309. 00000374  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  310. 00000378  486E FFF6                pea.l      [A6 - 0xA]
  311. 0000037C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  312. 00000380  395F FDF2                move.w     [A4 - 0x20E], [A7]+
  313. 00000384  4A6C FDF2                tst.w      [A4 - 0x20E]
  314. 00000388  6708                     beq        +0xA /* 00000392 */
  315. 0000038A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  316. 0000038E  4EBA FF66                jsr        [PC - 0x9A /* 000002F6 */]
  317. label00000392:
  318. 00000392  285F                     movea.l    A4, [A7]+
  319. 00000394  4E5E                     unlink     A6
  320. 00000396  2E9F                     move.l     [A7], [A7]+
  321. 00000398  4E75                     rts
  322. 0000039A  052E 414F                btst       [A6 + 0x414F], D2
  323. 0000039E  5554                     subq.w     [A4], 2
  324. fn000003A0:
  325. 000003A0  4E56 0000                link       A6, 0
  326. 000003A4  2F0C                     move.l     -[A7], A4
  327. 000003A6  286E 0008                movea.l    A4, [A6 + 0x8]
  328. 000003AA  4267                     clr.w      -[A7]
  329. 000003AC  3F2C FDF6                move.w     -[A7], [A4 - 0x20A]
  330. 000003B0  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  331. 000003B4  395F FDF2                move.w     [A4 - 0x20E], [A7]+
  332. 000003B8  4A6C FDF2                tst.w      [A4 - 0x20E]
  333. 000003BC  6708                     beq        +0xA /* 000003C6 */
  334. 000003BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  335. 000003C2  4EBA FF32                jsr        [PC - 0xCE /* 000002F6 */]
  336. label000003C6:
  337. 000003C6  285F                     movea.l    A4, [A7]+
  338. 000003C8  4E5E                     unlink     A6
  339. 000003CA  2E9F                     move.l     [A7], [A7]+
  340. 000003CC  4E75                     rts
  341. fn000003CE:
  342. 000003CE  4E56 FEAC                link       A6, -0x0154
  343. 000003D2  48E7 0108                movem.l    -[A7], D7,A4
  344. 000003D6  206E 000C                movea.l    A0, [A6 + 0xC]
  345. 000003DA  43EE FF00                lea.l      A1, [A6 - 0x100]
  346. 000003DE  703F                     moveq.l    D0, 0x3F
  347. label000003E0:
  348. 000003E0  22D8                     move.l     [A1]+, [A0]+
  349. 000003E2  51C8 FFFC                dbf        D0, -0x6 /* 000003E0 */
  350. 000003E6  286E 0008                movea.l    A4, [A6 + 0x8]
  351. 000003EA  486E FEB0                pea.l      [A6 - 0x150]
  352. 000003EE  7050                     moveq.l    D0, 0x50
  353. 000003F0  2F00                     move.l     -[A7], D0
  354. 000003F2  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  355. 000003F6  3D6C FDF6 FEC8           move.w     [A6 - 0x138], [A4 - 0x20A]
  356. 000003FC  41EE FF00                lea.l      A0, [A6 - 0x100]
  357. 00000400  2008                     move.l     D0, A0
  358. 00000402  5280                     addq.l     D0, 1
  359. 00000404  2D40 FED0                move.l     [A6 - 0x130], D0
  360. 00000408  4240                     clr.w      D0
  361. 0000040A  102E FF00                move.b     D0, [A6 - 0x100]
  362. 0000040E  48C0                     ext.l      D0
  363. 00000410  2D40 FED4                move.l     [A6 - 0x12C], D0
  364. 00000414  4267                     clr.w      -[A7]
  365. 00000416  486E FEB0                pea.l      [A6 - 0x150]
  366. 0000041A  1F3C 0001                move.b     -[A7], 0x1
  367. 0000041E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  368. 00000422  395F FDF2                move.w     [A4 - 0x20E], [A7]+
  369. 00000426  4A6C FDF2                tst.w      [A4 - 0x20E]
  370. 0000042A  6708                     beq        +0xA /* 00000434 */
  371. 0000042C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  372. 00000430  4EBA FEC4                jsr        [PC - 0x13C /* 000002F6 */]
  373. label00000434:
  374. 00000434  42A7                     clr.l      -[A7]
  375. 00000436  3F3C 0004                move.w     -[A7], 0x4
  376. 0000043A  A9B9                     syscall    GetCursor
  377. 0000043C  205F                     movea.l    A0, [A7]+
  378. 0000043E  2F10                     move.l     -[A7], [A0]
  379. 00000440  A851                     syscall    SetCursor
  380. 00000442  42A7                     clr.l      -[A7]
  381. 00000444  A975                     syscall    TickCount
  382. 00000446  2E1F                     move.l     D7, [A7]+
  383. 00000448  DEBC 0000 0258           add.l      D7, 0x258
  384. label0000044E:
  385. 0000044E  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  386. 00000452  4267                     clr.w      -[A7]
  387. 00000454  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  388. 00000458  101F                     move.b     D0, [A7]+
  389. 0000045A  6702                     beq        +0x4 /* 0000045E */
  390. 0000045C  6008                     bra        +0xA /* 00000466 */
  391. label0000045E:
  392. 0000045E  42A7                     clr.l      -[A7]
  393. 00000460  A975                     syscall    TickCount
  394. 00000462  BE9F                     cmp.l      D7, [A7]+
  395. 00000464  6EE8                     bgt        -0x16 /* 0000044E */
  396. label00000466:
  397. 00000466  486D A3BC                pea.l      [A5 - 0x5C44]
  398. 0000046A  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  399. 0000046E  4CDF 1080                movem.l    D7,A4, [A7]+
  400. 00000472  4E5E                     unlink     A6
  401. 00000474  205F                     movea.l    A0, [A7]+
  402. 00000476  504F                     addq.w     A7, 8
  403. 00000478  4ED0                     jmp        [A0]
  404. fn0000047A:
  405. 0000047A  4E56 FDE2                link       A6, -0x021E
  406. 0000047E  48E7 0108                movem.l    -[A7], D7,A4
  407. 00000482  206E 000C                movea.l    A0, [A6 + 0xC]
  408. 00000486  43EE FF00                lea.l      A1, [A6 - 0x100]
  409. 0000048A  703F                     moveq.l    D0, 0x3F
  410. label0000048C:
  411. 0000048C  22D8                     move.l     [A1]+, [A0]+
  412. 0000048E  51C8 FFFC                dbf        D0, -0x6 /* 0000048C */
  413. 00000492  4247                     clr.w      D7
  414. 00000494  102D E7AE                move.b     D0, [A5 - 0x1852]
  415. 00000498  661C                     bne        +0x1E /* 000004B6 */
  416. 0000049A  802D A146                or.b       D0, [A5 - 0x5EBA]
  417. 0000049E  4A00                     tst.b      D0
  418. 000004A0  6614                     bne        +0x16 /* 000004B6 */
  419. 000004A2  2F00                     move.l     -[A7], D0
  420. 000004A4  4267                     clr.w      -[A7]
  421. 000004A6  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  422. 000004AA  121F                     move.b     D1, [A7]+
  423. 000004AC  201F                     move.l     D0, [A7]+
  424. 000004AE  0A01 0001                xori.b     D1, 0x1
  425. 000004B2  8001                     or.b       D0, D1
  426. 000004B4  6704                     beq        +0x6 /* 000004BA */
  427. label000004B6:
  428. 000004B6  6000 00D2                bra        +0xD4 /* 0000058A */
  429. label000004BA:
  430. 000004BA  4AAD E7A4                tst.l      [A5 - 0x185C]
  431. 000004BE  6604                     bne        +0x6 /* 000004C4 */
  432. 000004C0  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  433. label000004C4:
  434. 000004C4  4AAD E7A4                tst.l      [A5 - 0x185C]
  435. 000004C8  6604                     bne        +0x6 /* 000004CE */
  436. 000004CA  6000 00BE                bra        +0xC0 /* 0000058A */
  437. label000004CE:
  438. 000004CE  42A7                     clr.l      -[A7]
  439. 000004D0  487A 00C4                pea.l      [PC + 0xC4 /* 00000596, value 0x4446961, pstring "Dial" */]
  440. 000004D4  486E FF00                pea.l      [A6 - 0x100]
  441. 000004D8  486E FDE2                pea.l      [A6 - 0x21E]
  442. 000004DC  3F3C 0002                move.w     -[A7], 0x2
  443. 000004E0  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  444. 000004E4  486E FDE2                pea.l      [A6 - 0x21E]
  445. 000004E8  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  446. 000004EC  285F                     movea.l    A4, [A7]+
  447. 000004EE  200C                     move.l     D0, A4
  448. 000004F0  6604                     bne        +0x6 /* 000004F6 */
  449. 000004F2  6000 0096                bra        +0x98 /* 0000058A */
  450. label000004F6:
  451. 000004F6  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  452. 000004FA  2F0C                     move.l     -[A7], A4
  453. 000004FC  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  454. 00000500  4267                     clr.w      -[A7]
  455. 00000502  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  456. 00000506  2054                     movea.l    A0, [A4]
  457. 00000508  2F28 0004                move.l     -[A7], [A0 + 0x4]
  458. 0000050C  4267                     clr.w      -[A7]
  459. 0000050E  486E FEE2                pea.l      [A6 - 0x11E]
  460. 00000512  4EBA FAEC                jsr        [PC - 0x514 /* 00000000 */]
  461. 00000516  3E1F                     move.w     D7, [A7]+
  462. 00000518  3D7C 0028 FEF2           move.w     [A6 - 0x10E], 0x28 /* '(' */
  463. 0000051E  3D7C 00FA FEF4           move.w     [A6 - 0x10C], 0xFA
  464. 00000524  703C                     moveq.l    D0, 0x3C
  465. 00000526  2D40 FEF6                move.l     [A6 - 0x10A], D0
  466. 0000052A  4267                     clr.w      -[A7]
  467. 0000052C  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  468. 00000530  486E FEF2                pea.l      [A6 - 0x10E]
  469. 00000534  4267                     clr.w      -[A7]
  470. 00000536  A803                     syscall    SndDoCommand
  471. 00000538  3E1F                     move.w     D7, [A7]+
  472. 0000053A  3D7C 0003 FEF2           move.w     [A6 - 0x10E], 0x3
  473. 00000540  426E FEF4                clr.w      [A6 - 0x10C]
  474. 00000544  7000                     moveq.l    D0, 0x00
  475. 00000546  2D40 FEF6                move.l     [A6 - 0x10A], D0
  476. 0000054A  4267                     clr.w      -[A7]
  477. 0000054C  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  478. 00000550  486E FEF2                pea.l      [A6 - 0x10E]
  479. 00000554  4267                     clr.w      -[A7]
  480. 00000556  A803                     syscall    SndDoCommand
  481. 00000558  3E1F                     move.w     D7, [A7]+
  482. 0000055A  3D7C 0029 FEF2           move.w     [A6 - 0x10E], 0x29 /* ')' */
  483. 00000560  3D7C 00FA FEF4           move.w     [A6 - 0x10C], 0xFA
  484. 00000566  7000                     moveq.l    D0, 0x00
  485. 00000568  2D40 FEF6                move.l     [A6 - 0x10A], D0
  486. 0000056C  4267                     clr.w      -[A7]
  487. 0000056E  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  488. 00000572  486E FEF2                pea.l      [A6 - 0x10E]
  489. 00000576  4267                     clr.w      -[A7]
  490. 00000578  A803                     syscall    SndDoCommand
  491. 0000057A  3E1F                     move.w     D7, [A7]+
  492. 0000057C  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  493. 00000580  2054                     movea.l    A0, [A4]
  494. 00000582  2F28 0004                move.l     -[A7], [A0 + 0x4]
  495. 00000586  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  496. label0000058A:
  497. 0000058A  4CDF 1080                movem.l    D7,A4, [A7]+
  498. 0000058E  4E5E                     unlink     A6
  499. 00000590  205F                     movea.l    A0, [A7]+
  500. 00000592  504F                     addq.w     A7, 8
  501. 00000594  4ED0                     jmp        [A0]
  502. 00000596  0444 6961                subi.w     D4, 0x6961 /* 'ia' */
  503. 0000059A  6C00 4E56                bge        +0x4E58 /* 000053F2 */
  504. export_821: // at 0000059C (misaligned)
  505. 0000059E  FCF0 48E7                .extension 0xCF0 <<F/2-3/6>> // unimplemented
  506. 000005A2  1F38 422E                move.b     -[A7], [0x0000422E]
  507. 000005A6  FDFF                     .invalid   <<F/7/6>>
  508. 000005A8  4267                     clr.w      -[A7]
  509. 000005AA  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  510. 000005AE  3D5F FDF4                move.w     [A6 - 0x20C], [A7]+
  511. 000005B2  4A6E FDF4                tst.w      [A6 - 0x20C]
  512. 000005B6  57C0                     seq        D0
  513. 000005B8  7201                     moveq.l    D1, 0x01
  514. 000005BA  B26E FDF4                cmp.w      D1, [A6 - 0x20C]
  515. 000005BE  57C1                     seq        D1
  516. 000005C0  8001                     or.b       D0, D1
  517. 000005C2  6730                     beq        +0x32 /* 000005F4 */
  518. 000005C4  1D7C 0001 FDFF           move.b     [A6 - 0x201], 0x1
  519. 000005CA  7001                     moveq.l    D0, 0x01
  520. 000005CC  B06E FDF4                cmp.w      D0, [A6 - 0x20C]
  521. 000005D0  660A                     bne        +0xC /* 000005DC */
  522. 000005D2  486E FE00                pea.l      [A6 - 0x200]
  523. 000005D6  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  524. 000005DA  6010                     bra        +0x12 /* 000005EC */
  525. label000005DC:
  526. 000005DC  41EE FE00                lea.l      A0, [A6 - 0x200]
  527. 000005E0  43FA 013A                lea.l      A1, [PC + 0x13A /* 0000071C, value 0xC415453, pstring "ATS0=0S7=1DT" */]
  528. 000005E4  20D9                     move.l     [A0]+, [A1]+
  529. 000005E6  20D9                     move.l     [A0]+, [A1]+
  530. 000005E8  20D9                     move.l     [A0]+, [A1]+
  531. 000005EA  3091                     move.w     [A0], [A1]
  532. label000005EC:
  533. 000005EC  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  534. 000005F0  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  535. label000005F4:
  536. 000005F4  486E FF00                pea.l      [A6 - 0x100]
  537. 000005F8  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  538. 000005FC  102D D032                move.b     D0, [A5 - 0x2FCE]
  539. 00000600  6704                     beq        +0x6 /* 00000606 */
  540. 00000602  6000 010C                bra        +0x10E /* 00000710 */
  541. label00000606:
  542. 00000606  102E FDFF                move.b     D0, [A6 - 0x201]
  543. 0000060A  6732                     beq        +0x34 /* 0000063E */
  544. 0000060C  2F0E                     move.l     -[A7], A6
  545. 0000060E  4EBA FD00                jsr        [PC - 0x300 /* 00000310 */]
  546. 00000612  486E FE00                pea.l      [A6 - 0x200]
  547. 00000616  486E FF00                pea.l      [A6 - 0x100]
  548. 0000061A  486D CEA2                pea.l      [A5 - 0x315E]
  549. 0000061E  486E FCF2                pea.l      [A6 - 0x30E]
  550. 00000622  3F3C 0003                move.w     -[A7], 0x3
  551. 00000626  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  552. 0000062A  486E FCF2                pea.l      [A6 - 0x30E]
  553. 0000062E  2F0E                     move.l     -[A7], A6
  554. 00000630  4EBA FD9C                jsr        [PC - 0x264 /* 000003CE */]
  555. 00000634  2F0E                     move.l     -[A7], A6
  556. 00000636  4EBA FD68                jsr        [PC - 0x298 /* 000003A0 */]
  557. 0000063A  6000 00D4                bra        +0xD6 /* 00000710 */
  558. label0000063E:
  559. 0000063E  4267                     clr.w      -[A7]
  560. 00000640  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  561. 00000644  101F                     move.b     D0, [A7]+
  562. 00000646  6600 00C0                bne        +0xC2 /* 00000708 */
  563. 0000064A  4267                     clr.w      -[A7]
  564. 0000064C  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  565. 00000650  101F                     move.b     D0, [A7]+
  566. 00000652  67EA                     beq        -0x14 /* 0000063E */
  567. 00000654  486E FDF8                pea.l      [A6 - 0x208]
  568. 00000658  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  569. 0000065C  3F3C 0007                move.w     -[A7], 0x7
  570. 00000660  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  571. 00000664  1B7C 0001 CEF0           move.b     [A5 - 0x3110], 0x1
  572. 0000066A  4240                     clr.w      D0
  573. 0000066C  102E FF00                move.b     D0, [A6 - 0x100]
  574. 00000670  3D40 FCF0                move.w     [A6 - 0x310], D0
  575. 00000674  3D7C 0001 FDFC           move.w     [A6 - 0x204], 0x1
  576. 0000067A  6066                     bra        +0x68 /* 000006E2 */
  577. label0000067C:
  578. 0000067C  302E FDFC                move.w     D0, [A6 - 0x204]
  579. 00000680  4241                     clr.w      D1
  580. 00000682  41EE FF00                lea.l      A0, [A6 - 0x100]
  581. 00000686  1230 0000                move.b     D1, [A0 + D0.w]
  582. 0000068A  3D41 FDFA                move.w     [A6 - 0x206], D1
  583. 0000068E  1B6E FDFB CEF1           move.b     [A5 - 0x310F], [A6 - 0x205]
  584. 00000694  302E FDFA                move.w     D0, [A6 - 0x206]
  585. 00000698  0440 0023                subi.w     D0, 0x23 /* '#' */
  586. 0000069C  6734                     beq        +0x36 /* 000006D2 */
  587. 0000069E  5F40                     subq.w     D0, 7
  588. 000006A0  6730                     beq        +0x32 /* 000006D2 */
  589. 000006A2  5540                     subq.w     D0, 2
  590. 000006A4  6718                     beq        +0x1A /* 000006BE */
  591. 000006A6  5940                     subq.w     D0, 4
  592. 000006A8  6B32                     bmi        +0x34 /* 000006DC */
  593. 000006AA  0440 0009                subi.w     D0, 0x9 /* '\t' */
  594. 000006AE  6F22                     ble        +0x24 /* 000006D2 */
  595. 000006B0  5540                     subq.w     D0, 2
  596. 000006B2  6714                     beq        +0x16 /* 000006C8 */
  597. 000006B4  5D40                     subq.w     D0, 6
  598. 000006B6  6B24                     bmi        +0x26 /* 000006DC */
  599. 000006B8  5740                     subq.w     D0, 3
  600. 000006BA  6F16                     ble        +0x18 /* 000006D2 */
  601. 000006BC  601E                     bra        +0x20 /* 000006DC */
  602. label000006BE:
  603. 000006BE  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  604. 000006C2  4EAD 1D32                jsr        [A5 + 0x1D32 /* export_930 */]
  605. 000006C6  6014                     bra        +0x16 /* 000006DC */
  606. label000006C8:
  607. 000006C8  3F3C 0258                move.w     -[A7], 0x258
  608. 000006CC  4EAD 1D32                jsr        [A5 + 0x1D32 /* export_930 */]
  609. 000006D0  600A                     bra        +0xC /* 000006DC */
  610. label000006D2:
  611. 000006D2  486D CEF0                pea.l      [A5 - 0x3110]
  612. 000006D6  2F0E                     move.l     -[A7], A6
  613. 000006D8  4EBA FDA0                jsr        [PC - 0x260 /* 0000047A */]
  614. label000006DC:
  615. 000006DC  526E FDFC                addq.w     [A6 - 0x204], 1
  616. 000006E0  690A                     bvs        +0xC /* 000006EC */
  617. label000006E2:
  618. 000006E2  302E FDFC                move.w     D0, [A6 - 0x204]
  619. 000006E6  B06E FCF0                cmp.w      D0, [A6 - 0x310]
  620. 000006EA  6F90                     ble        -0x6E /* 0000067C */
  621. label000006EC:
  622. 000006EC  4267                     clr.w      -[A7]
  623. 000006EE  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  624. 000006F2  101F                     move.b     D0, [A7]+
  625. 000006F4  6708                     beq        +0xA /* 000006FE */
  626. 000006F6  4267                     clr.w      -[A7]
  627. 000006F8  4EAD 12DA                jsr        [A5 + 0x12DA /* export_599 */]
  628. 000006FC  600A                     bra        +0xC /* 00000708 */
  629. label000006FE:
  630. 000006FE  4267                     clr.w      -[A7]
  631. 00000700  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  632. 00000704  101F                     move.b     D0, [A7]+
  633. 00000706  67E4                     beq        -0x1A /* 000006EC */
  634. label00000708:
  635. 00000708  3F2E FDF8                move.w     -[A7], [A6 - 0x208]
  636. 0000070C  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  637. label00000710:
  638. 00000710  4FEE FCD0                lea.l      A7, [A6 - 0x330]
  639. 00000714  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  640. 00000718  4E5E                     unlink     A6
  641. 0000071A  4E75                     rts
  642. 0000071C  0C41 5453                cmpi.w     D1, 0x5453 /* 'TS' */
  643. 00000720  303D                     move.w     D0, <<invalid special address>>
  644. 00000722  3053                     movea.w    A0, [A3]
  645. 00000724  373D                     move.w     -[A3], <<invalid special address>>
  646. 00000726  3144 5400                move.w     [A0 + 0x5400], D4
  647. fn0000072A:
  648. 0000072A  4E56 FFEE                link       A6, -0x0012
  649. 0000072E  48E7 0308                movem.l    -[A7], D6,D7,A4
  650. 00000732  286E 0008                movea.l    A4, [A6 + 0x8]
  651. 00000736  4246                     clr.w      D6
  652. 00000738  7001                     moveq.l    D0, 0x01
  653. 0000073A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  654. 0000073E  6706                     beq        +0x8 /* 00000746 */
  655. 00000740  3E2C FCA2                move.w     D7, [A4 - 0x35E]
  656. 00000744  6034                     bra        +0x36 /* 0000077A */
  657. label00000746:
  658. 00000746  4267                     clr.w      -[A7]
  659. 00000748  42A7                     clr.l      -[A7]
  660. 0000074A  42A7                     clr.l      -[A7]
  661. 0000074C  3F2C FCA2                move.w     -[A7], [A4 - 0x35E]
  662. 00000750  3F3C 0001                move.w     -[A7], 0x1
  663. 00000754  A869                     syscall    FixRatio
  664. 00000756  2F2C FCC4                move.l     -[A7], [A4 - 0x33C]
  665. 0000075A  A868                     syscall    FixMul
  666. 0000075C  A86C                     syscall    FixRound
  667. 0000075E  3E1F                     move.w     D7, [A7]+
  668. 00000760  4267                     clr.w      -[A7]
  669. 00000762  42A7                     clr.l      -[A7]
  670. 00000764  42A7                     clr.l      -[A7]
  671. 00000766  3F2C FCA2                move.w     -[A7], [A4 - 0x35E]
  672. 0000076A  3F3C 0001                move.w     -[A7], 0x1
  673. 0000076E  A869                     syscall    FixRatio
  674. 00000770  2F2C FCC8                move.l     -[A7], [A4 - 0x338]
  675. 00000774  A868                     syscall    FixMul
  676. 00000776  A86C                     syscall    FixRound
  677. 00000778  3C1F                     move.w     D6, [A7]+
  678. label0000077A:
  679. 0000077A  702F                     moveq.l    D0, 0x2F
  680. 0000077C  B047                     cmp.w      D0, D7
  681. 0000077E  6F02                     ble        +0x4 /* 00000782 */
  682. 00000780  7E2F                     moveq.l    D7, 0x2F
  683. label00000782:
  684. 00000782  302E 000E                move.w     D0, [A6 + 0xE]
  685. 00000786  0440 0028                subi.w     D0, 0x28 /* '(' */
  686. 0000078A  6712                     beq        +0x14 /* 0000079E */
  687. 0000078C  5340                     subq.w     D0, 1
  688. 0000078E  6700 0092                beq        +0x94 /* 00000822 */
  689. 00000792  0440 0029                subi.w     D0, 0x29 /* ')' */
  690. 00000796  6700 00B0                beq        +0xB2 /* 00000848 */
  691. 0000079A  6000 01C4                bra        +0x1C6 /* 00000960 */
  692. label0000079E:
  693. 0000079E  7002                     moveq.l    D0, 0x02
  694. 000007A0  B06E 000C                cmp.w      D0, [A6 + 0xC]
  695. 000007A4  672C                     beq        +0x2E /* 000007D2 */
  696. 000007A6  397C 0028 FCE8           move.w     [A4 - 0x318], 0x28 /* '(' */
  697. 000007AC  3947 FCEA                move.w     [A4 - 0x316], D7
  698. 000007B0  7000                     moveq.l    D0, 0x00
  699. 000007B2  302C FCA0                move.w     D0, [A4 - 0x360]
  700. 000007B6  80AC FCBA                or.l       D0, [A4 - 0x346]
  701. 000007BA  2940 FCEC                move.l     [A4 - 0x314], D0
  702. 000007BE  4267                     clr.w      -[A7]
  703. 000007C0  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  704. 000007C4  486C FCE8                pea.l      [A4 - 0x318]
  705. 000007C8  4267                     clr.w      -[A7]
  706. 000007CA  A803                     syscall    SndDoCommand
  707. 000007CC  395F FCF0                move.w     [A4 - 0x310], [A7]+
  708. 000007D0  604C                     bra        +0x4E /* 0000081E */
  709. label000007D2:
  710. 000007D2  397C 002A FCE8           move.w     [A4 - 0x318], 0x2A /* '*' */
  711. 000007D8  426C FCEA                clr.w      [A4 - 0x316]
  712. 000007DC  7000                     moveq.l    D0, 0x00
  713. 000007DE  302C FCA0                move.w     D0, [A4 - 0x360]
  714. 000007E2  80AC FCBA                or.l       D0, [A4 - 0x346]
  715. 000007E6  2940 FCEC                move.l     [A4 - 0x314], D0
  716. 000007EA  4267                     clr.w      -[A7]
  717. 000007EC  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  718. 000007F0  486C FCE8                pea.l      [A4 - 0x318]
  719. 000007F4  4267                     clr.w      -[A7]
  720. 000007F6  A803                     syscall    SndDoCommand
  721. 000007F8  395F FCF0                move.w     [A4 - 0x310], [A7]+
  722. 000007FC  397C 000A FCE8           move.w     [A4 - 0x318], 0xA /* '\n' */
  723. 00000802  3947 FCEA                move.w     [A4 - 0x316], D7
  724. 00000806  7000                     moveq.l    D0, 0x00
  725. 00000808  2940 FCEC                move.l     [A4 - 0x314], D0
  726. 0000080C  4267                     clr.w      -[A7]
  727. 0000080E  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  728. 00000812  486C FCE8                pea.l      [A4 - 0x318]
  729. 00000816  4267                     clr.w      -[A7]
  730. 00000818  A803                     syscall    SndDoCommand
  731. 0000081A  395F FCF0                move.w     [A4 - 0x310], [A7]+
  732. label0000081E:
  733. 0000081E  6000 0140                bra        +0x142 /* 00000960 */
  734. label00000822:
  735. 00000822  397C 0029 FCE8           move.w     [A4 - 0x318], 0x29 /* ')' */
  736. 00000828  3947 FCEA                move.w     [A4 - 0x316], D7
  737. 0000082C  7000                     moveq.l    D0, 0x00
  738. 0000082E  2940 FCEC                move.l     [A4 - 0x314], D0
  739. 00000832  4267                     clr.w      -[A7]
  740. 00000834  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  741. 00000838  486C FCE8                pea.l      [A4 - 0x318]
  742. 0000083C  4267                     clr.w      -[A7]
  743. 0000083E  A803                     syscall    SndDoCommand
  744. 00000840  395F FCF0                move.w     [A4 - 0x310], [A7]+
  745. 00000844  6000 011A                bra        +0x11C /* 00000960 */
  746. label00000848:
  747. 00000848  302C FCA0                move.w     D0, [A4 - 0x360]
  748. 0000084C  906C FCBE                sub.w      D0, [A4 - 0x342]
  749. 00000850  3940 FCAE                move.w     [A4 - 0x352], D0
  750. 00000854  486E FFF2                pea.l      [A6 - 0xE]
  751. 00000858  487A 014E                pea.l      [PC + 0x14E /* 000009A8, value 0x3FFF879C */]
  752. 0000085C  3F2C FCAE                move.w     -[A7], [A4 - 0x352]
  753. 00000860  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  754. 00000864  588F                     addq.l     A7, 4
  755. 00000866  41EC FCB0                lea.l      A0, [A4 - 0x350]
  756. 0000086A  43EE FFF2                lea.l      A1, [A6 - 0xE]
  757. 0000086E  20D9                     move.l     [A0]+, [A1]+
  758. 00000870  20D9                     move.l     [A0]+, [A1]+
  759. 00000872  3091                     move.w     [A0], [A1]
  760. 00000874  4AAC FCC0                tst.l      [A4 - 0x340]
  761. 00000878  6C46                     bge        +0x48 /* 000008C0 */
  762. 0000087A  203C 7FFF FFFF           move.l     D0, 0x7FFFFFFF
  763. 00000880  C0AC FCC0                and.l      D0, [A4 - 0x340]
  764. 00000884  2D40 FFEE                move.l     [A6 - 0x12], D0
  765. 00000888  486E FFEE                pea.l      [A6 - 0x12]
  766. 0000088C  486E FFF2                pea.l      [A6 - 0xE]
  767. 00000890  3F3C 280E                move.w     -[A7], 0x280E
  768. 00000894  A9EB                     syscall    Pack4/FP68K
  769. 00000896  487A 0106                pea.l      [PC + 0x106 /* 0000099E, value 0x400E8000 */]
  770. 0000089A  486E FFF2                pea.l      [A6 - 0xE]
  771. 0000089E  4267                     clr.w      -[A7]
  772. 000008A0  A9EB                     syscall    Pack4/FP68K
  773. 000008A2  486C FCB0                pea.l      [A4 - 0x350]
  774. 000008A6  486E FFF2                pea.l      [A6 - 0xE]
  775. 000008AA  3F3C 0004                move.w     -[A7], 0x4
  776. 000008AE  A9EB                     syscall    Pack4/FP68K
  777. 000008B0  41EC FCB0                lea.l      A0, [A4 - 0x350]
  778. 000008B4  43EE FFF2                lea.l      A1, [A6 - 0xE]
  779. 000008B8  20D9                     move.l     [A0]+, [A1]+
  780. 000008BA  20D9                     move.l     [A0]+, [A1]+
  781. 000008BC  3091                     move.w     [A0], [A1]
  782. 000008BE  602A                     bra        +0x2C /* 000008EA */
  783. label000008C0:
  784. 000008C0  486C FCC0                pea.l      [A4 - 0x340]
  785. 000008C4  41EE FFF2                lea.l      A0, [A6 - 0xE]
  786. 000008C8  43EC FCB0                lea.l      A1, [A4 - 0x350]
  787. 000008CC  20D9                     move.l     [A0]+, [A1]+
  788. 000008CE  20D9                     move.l     [A0]+, [A1]+
  789. 000008D0  3091                     move.w     [A0], [A1]
  790. 000008D2  486E FFF2                pea.l      [A6 - 0xE]
  791. 000008D6  3F3C 2804                move.w     -[A7], 0x2804
  792. 000008DA  A9EB                     syscall    Pack4/FP68K
  793. 000008DC  41EC FCB0                lea.l      A0, [A4 - 0x350]
  794. 000008E0  43EE FFF2                lea.l      A1, [A6 - 0xE]
  795. 000008E4  20D9                     move.l     [A0]+, [A1]+
  796. 000008E6  20D9                     move.l     [A0]+, [A1]+
  797. 000008E8  3091                     move.w     [A0], [A1]
  798. label000008EA:
  799. 000008EA  486C FCB0                pea.l      [A4 - 0x350]
  800. 000008EE  41EE FFF2                lea.l      A0, [A6 - 0xE]
  801. 000008F2  43FA 00A0                lea.l      A1, [PC + 0xA0 /* 00000994, value 0x3FF0BC78 */]
  802. 000008F6  20D9                     move.l     [A0]+, [A1]+
  803. 000008F8  20D9                     move.l     [A0]+, [A1]+
  804. 000008FA  3091                     move.w     [A0], [A1]
  805. 000008FC  486E FFF2                pea.l      [A6 - 0xE]
  806. 00000900  3F3C 0004                move.w     -[A7], 0x4
  807. 00000904  A9EB                     syscall    Pack4/FP68K
  808. 00000906  41EC FCB0                lea.l      A0, [A4 - 0x350]
  809. 0000090A  43EE FFF2                lea.l      A1, [A6 - 0xE]
  810. 0000090E  20D9                     move.l     [A0]+, [A1]+
  811. 00000910  20D9                     move.l     [A0]+, [A1]+
  812. 00000912  3091                     move.w     [A0], [A1]
  813. 00000914  397C 0052 FCE8           move.w     [A4 - 0x318], 0x52 /* 'R' */
  814. 0000091A  426C FCEA                clr.w      [A4 - 0x316]
  815. 0000091E  42A7                     clr.l      -[A7]
  816. 00000920  486C FCB0                pea.l      [A4 - 0x350]
  817. 00000924  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  818. 00000928  295F FCEC                move.l     [A4 - 0x314], [A7]+
  819. 0000092C  4267                     clr.w      -[A7]
  820. 0000092E  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  821. 00000932  486C FCE8                pea.l      [A4 - 0x318]
  822. 00000936  4267                     clr.w      -[A7]
  823. 00000938  A803                     syscall    SndDoCommand
  824. 0000093A  395F FCF0                move.w     [A4 - 0x310], [A7]+
  825. 0000093E  397C 000A FCE8           move.w     [A4 - 0x318], 0xA /* '\n' */
  826. 00000944  3947 FCEA                move.w     [A4 - 0x316], D7
  827. 00000948  7000                     moveq.l    D0, 0x00
  828. 0000094A  2940 FCEC                move.l     [A4 - 0x314], D0
  829. 0000094E  4267                     clr.w      -[A7]
  830. 00000950  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  831. 00000954  486C FCE8                pea.l      [A4 - 0x318]
  832. 00000958  4267                     clr.w      -[A7]
  833. 0000095A  A803                     syscall    SndDoCommand
  834. 0000095C  395F FCF0                move.w     [A4 - 0x310], [A7]+
  835. label00000960:
  836. 00000960  7001                     moveq.l    D0, 0x01
  837. 00000962  B046                     cmp.w      D0, D6
  838. 00000964  6C22                     bge        +0x24 /* 00000988 */
  839. 00000966  397C 0029 FCE8           move.w     [A4 - 0x318], 0x29 /* ')' */
  840. 0000096C  3946 FCEA                move.w     [A4 - 0x316], D6
  841. 00000970  7000                     moveq.l    D0, 0x00
  842. 00000972  2940 FCEC                move.l     [A4 - 0x314], D0
  843. 00000976  4267                     clr.w      -[A7]
  844. 00000978  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  845. 0000097C  486C FCE8                pea.l      [A4 - 0x318]
  846. 00000980  4267                     clr.w      -[A7]
  847. 00000982  A803                     syscall    SndDoCommand
  848. 00000984  395F FCF0                move.w     [A4 - 0x310], [A7]+
  849. label00000988:
  850. 00000988  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  851. 0000098C  4E5E                     unlink     A6
  852. 0000098E  205F                     movea.l    A0, [A7]+
  853. 00000990  504F                     addq.w     A7, 8
  854. 00000992  4ED0                     jmp        [A0]
  855. 00000994  3FF0 BC78                move.w     <<invalid special address>>, [A0 + A3 * 4 + 0x78]
  856. 00000998  33F0 2BBD A1A1 400E 8000 0000 move.w     [0x80000000], [[-0x5E5EBFF2] + D2 * 2]
  857. 000009A4  0000 0000                ori.b      D0, 0x0
  858. 000009A8  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  859. 000009AA  879C                     or.l       [A4]+, D3
  860. 000009AC  7C96                     moveq.l    D6, 0xFFFFFF96
  861. 000009AE  C12F 8533                and.b      [A7 - 0x7ACD], D0
  862. fn000009B2:
  863. 000009B2  4E56 0000                link       A6, 0
  864. 000009B6  48E7 0018                movem.l    -[A7], A3,A4
  865. 000009BA  266E 000C                movea.l    A3, [A6 + 0xC]
  866. 000009BE  286E 0008                movea.l    A4, [A6 + 0x8]
  867. 000009C2  486C FDF2                pea.l      [A4 - 0x20E]
  868. 000009C6  486C FCF2                pea.l      [A4 - 0x30E]
  869. 000009CA  1F3C 0001                move.b     -[A7], 0x1
  870. 000009CE  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  871. 000009D2  42A7                     clr.l      -[A7]
  872. 000009D4  486C FCF2                pea.l      [A4 - 0x30E]
  873. 000009D8  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  874. 000009DC  295F FCE2                move.l     [A4 - 0x31E], [A7]+
  875. 000009E0  426C FCE0                clr.w      [A4 - 0x320]
  876. 000009E4  422C FCDF                clr.b      [A4 - 0x321]
  877. 000009E8  206C FCE2                movea.l    A0, [A4 - 0x31E]
  878. 000009EC  1010                     move.b     D0, [A0]
  879. 000009EE  4880                     ext.w      D0
  880. 000009F0  7230                     moveq.l    D1, 0x30
  881. 000009F2  B240                     cmp.w      D1, D0
  882. 000009F4  5FC0                     sle        D0
  883. 000009F6  206C FCE2                movea.l    A0, [A4 - 0x31E]
  884. 000009FA  1210                     move.b     D1, [A0]
  885. 000009FC  4881                     ext.w      D1
  886. 000009FE  7439                     moveq.l    D2, 0x39
  887. 00000A00  B441                     cmp.w      D2, D1
  888. 00000A02  5CC1                     sge        D1
  889. 00000A04  C001                     and.b      D0, D1
  890. 00000A06  4400                     neg.b      D0
  891. 00000A08  1940 FDFB                move.b     [A4 - 0x205], D0
  892. 00000A0C  426C FDFE                clr.w      [A4 - 0x202]
  893. 00000A10  7000                     moveq.l    D0, 0x00
  894. 00000A12  2940 FCD6                move.l     [A4 - 0x32A], D0
  895. 00000A16  4240                     clr.w      D0
  896. 00000A18  102C FCF2                move.b     D0, [A4 - 0x30E]
  897. 00000A1C  4A40                     tst.w      D0
  898. 00000A1E  6608                     bne        +0xA /* 00000A28 */
  899. 00000A20  36BC FFFF                move.w     [A3], 0xFFFF
  900. 00000A24  6000 02C6                bra        +0x2C8 /* 00000CEC */
  901. label00000A28:
  902. 00000A28  206C FCE2                movea.l    A0, [A4 - 0x31E]
  903. 00000A2C  7020                     moveq.l    D0, 0x20
  904. 00000A2E  B010                     cmp.b      D0, [A0]
  905. 00000A30  56C0                     sne        D0
  906. 00000A32  206C FCE2                movea.l    A0, [A4 - 0x31E]
  907. 00000A36  4A10                     tst.b      [A0]
  908. 00000A38  56C1                     sne        D1
  909. 00000A3A  C001                     and.b      D0, D1
  910. 00000A3C  6700 0210                beq        +0x212 /* 00000C4E */
  911. 00000A40  4267                     clr.w      -[A7]
  912. 00000A42  206C FCE2                movea.l    A0, [A4 - 0x31E]
  913. 00000A46  1F10                     move.b     -[A7], [A0]
  914. 00000A48  4EAD 2442                jsr        [A5 + 0x2442 /* export_1156 */]
  915. 00000A4C  101F                     move.b     D0, [A7]+
  916. 00000A4E  4880                     ext.w      D0
  917. 00000A50  3940 FCE6                move.w     [A4 - 0x31A], D0
  918. 00000A54  526C FCE0                addq.w     [A4 - 0x320], 1
  919. 00000A58  7030                     moveq.l    D0, 0x30
  920. 00000A5A  B06C FCE6                cmp.w      D0, [A4 - 0x31A]
  921. 00000A5E  5FC0                     sle        D0
  922. 00000A60  C02C FDFB                and.b      D0, [A4 - 0x205]
  923. 00000A64  7239                     moveq.l    D1, 0x39
  924. 00000A66  B26C FCE6                cmp.w      D1, [A4 - 0x31A]
  925. 00000A6A  5CC1                     sge        D1
  926. 00000A6C  C001                     and.b      D0, D1
  927. 00000A6E  4AAC FCD6                tst.l      [A4 - 0x32A]
  928. 00000A72  57C1                     seq        D1
  929. 00000A74  C001                     and.b      D0, D1
  930. 00000A76  6718                     beq        +0x1A /* 00000A90 */
  931. 00000A78  700A                     moveq.l    D0, 0x0A
  932. 00000A7A  C1EC FDFE                muls.w     D0, [A4 - 0x202]
  933. 00000A7E  322C FCE6                move.w     D1, [A4 - 0x31A]
  934. 00000A82  D240                     add.w      D1, D0
  935. 00000A84  927C 0030                sub.w      D1, 0x30 /* '0' */
  936. 00000A88  3941 FDFE                move.w     [A4 - 0x202], D1
  937. 00000A8C  6000 01B8                bra        +0x1BA /* 00000C46 */
  938. label00000A90:
  939. 00000A90  302C FCE6                move.w     D0, [A4 - 0x31A]
  940. 00000A94  0440 0023                subi.w     D0, 0x23 /* '#' */
  941. 00000A98  6700 00EE                beq        +0xF0 /* 00000B88 */
  942. 00000A9C  0440 000B                subi.w     D0, 0xB
  943. 00000AA0  6700 018C                beq        +0x18E /* 00000C2E */
  944. 00000AA4  5540                     subq.w     D0, 2
  945. 00000AA6  6700 00F2                beq        +0xF4 /* 00000B9A */
  946. 00000AAA  5340                     subq.w     D0, 1
  947. 00000AAC  6700 00F4                beq        +0xF6 /* 00000BA2 */
  948. 00000AB0  5340                     subq.w     D0, 1
  949. 00000AB2  6700 00F8                beq        +0xFA /* 00000BAC */
  950. 00000AB6  5340                     subq.w     D0, 1
  951. 00000AB8  6700 00FC                beq        +0xFE /* 00000BB6 */
  952. 00000ABC  5340                     subq.w     D0, 1
  953. 00000ABE  6700 011A                beq        +0x11C /* 00000BDA */
  954. 00000AC2  5340                     subq.w     D0, 1
  955. 00000AC4  6700 011C                beq        +0x11E /* 00000BE2 */
  956. 00000AC8  5340                     subq.w     D0, 1
  957. 00000ACA  6700 011E                beq        +0x120 /* 00000BEA */
  958. 00000ACE  5340                     subq.w     D0, 1
  959. 00000AD0  6700 0120                beq        +0x122 /* 00000BF2 */
  960. 00000AD4  0440 002A                subi.w     D0, 0x2A /* '*' */
  961. 00000AD8  674C                     beq        +0x4E /* 00000B26 */
  962. 00000ADA  5340                     subq.w     D0, 1
  963. 00000ADC  6752                     beq        +0x54 /* 00000B30 */
  964. 00000ADE  5340                     subq.w     D0, 1
  965. 00000AE0  6766                     beq        +0x68 /* 00000B48 */
  966. 00000AE2  5340                     subq.w     D0, 1
  967. 00000AE4  676A                     beq        +0x6C /* 00000B50 */
  968. 00000AE6  5340                     subq.w     D0, 1
  969. 00000AE8  6770                     beq        +0x72 /* 00000B5A */
  970. 00000AEA  5340                     subq.w     D0, 1
  971. 00000AEC  6700 0086                beq        +0x88 /* 00000B74 */
  972. 00000AF0  5340                     subq.w     D0, 1
  973. 00000AF2  6700 008A                beq        +0x8C /* 00000B7E */
  974. 00000AF6  5340                     subq.w     D0, 1
  975. 00000AF8  6700 010A                beq        +0x10C /* 00000C04 */
  976. 00000AFC  0440 0009                subi.w     D0, 0x9 /* '\t' */
  977. 00000B00  6700 010C                beq        +0x10E /* 00000C0E */
  978. 00000B04  5340                     subq.w     D0, 1
  979. 00000B06  6700 0088                beq        +0x8A /* 00000B90 */
  980. 00000B0A  5340                     subq.w     D0, 1
  981. 00000B0C  6700 0108                beq        +0x10A /* 00000C16 */
  982. 00000B10  5340                     subq.w     D0, 1
  983. 00000B12  6700 010A                beq        +0x10C /* 00000C1E */
  984. 00000B16  5740                     subq.w     D0, 3
  985. 00000B18  6700 00E0                beq        +0xE2 /* 00000BFA */
  986. 00000B1C  5340                     subq.w     D0, 1
  987. 00000B1E  6700 0106                beq        +0x108 /* 00000C26 */
  988. 00000B22  6000 0122                bra        +0x124 /* 00000C46 */
  989. label00000B26:
  990. 00000B26  397C 0009 FDF8           move.w     [A4 - 0x208], 0x9 /* '\t' */
  991. 00000B2C  6000 0118                bra        +0x11A /* 00000C46 */
  992. label00000B30:
  993. 00000B30  7001                     moveq.l    D0, 0x01
  994. 00000B32  B06C FCE0                cmp.w      D0, [A4 - 0x320]
  995. 00000B36  6608                     bne        +0xA /* 00000B40 */
  996. 00000B38  397C 000B FDF8           move.w     [A4 - 0x208], 0xB
  997. 00000B3E  6004                     bra        +0x6 /* 00000B44 */
  998. label00000B40:
  999. 00000B40  536C FDF8                subq.w     [A4 - 0x208], 1
  1000. label00000B44:
  1001. 00000B44  6000 0100                bra        +0x102 /* 00000C46 */
  1002. label00000B48:
  1003. 00000B48  426C FDF8                clr.w      [A4 - 0x208]
  1004. 00000B4C  6000 00F8                bra        +0xFA /* 00000C46 */
  1005. label00000B50:
  1006. 00000B50  397C 0002 FDF8           move.w     [A4 - 0x208], 0x2
  1007. 00000B56  6000 00EE                bra        +0xF0 /* 00000C46 */
  1008. label00000B5A:
  1009. 00000B5A  7001                     moveq.l    D0, 0x01
  1010. 00000B5C  B06C FCE0                cmp.w      D0, [A4 - 0x320]
  1011. 00000B60  6608                     bne        +0xA /* 00000B6A */
  1012. 00000B62  397C 0004 FDF8           move.w     [A4 - 0x208], 0x4
  1013. 00000B68  6006                     bra        +0x8 /* 00000B70 */
  1014. label00000B6A:
  1015. 00000B6A  7030                     moveq.l    D0, 0x30
  1016. 00000B6C  2940 FCD6                move.l     [A4 - 0x32A], D0
  1017. label00000B70:
  1018. 00000B70  6000 00D4                bra        +0xD6 /* 00000C46 */
  1019. label00000B74:
  1020. 00000B74  397C 0005 FDF8           move.w     [A4 - 0x208], 0x5
  1021. 00000B7A  6000 00CA                bra        +0xCC /* 00000C46 */
  1022. label00000B7E:
  1023. 00000B7E  397C 0007 FDF8           move.w     [A4 - 0x208], 0x7
  1024. 00000B84  6000 00C0                bra        +0xC2 /* 00000C46 */
  1025. label00000B88:
  1026. 00000B88  526C FDF8                addq.w     [A4 - 0x208], 1
  1027. 00000B8C  6000 00B8                bra        +0xBA /* 00000C46 */
  1028. label00000B90:
  1029. 00000B90  197C 0001 FCDF           move.b     [A4 - 0x321], 0x1
  1030. 00000B96  6000 00AE                bra        +0xB0 /* 00000C46 */
  1031. label00000B9A:
  1032. 00000B9A  426C FDF6                clr.w      [A4 - 0x20A]
  1033. 00000B9E  6000 00A6                bra        +0xA8 /* 00000C46 */
  1034. label00000BA2:
  1035. 00000BA2  397C 0001 FDF6           move.w     [A4 - 0x20A], 0x1
  1036. 00000BA8  6000 009C                bra        +0x9E /* 00000C46 */
  1037. label00000BAC:
  1038. 00000BAC  397C 0002 FDF6           move.w     [A4 - 0x20A], 0x2
  1039. 00000BB2  6000 0092                bra        +0x94 /* 00000C46 */
  1040. label00000BB6:
  1041. 00000BB6  4AAC FCD6                tst.l      [A4 - 0x32A]
  1042. 00000BBA  6716                     beq        +0x18 /* 00000BD2 */
  1043. 00000BBC  202C FCD6                move.l     D0, [A4 - 0x32A]
  1044. 00000BC0  E380                     asl        D0, 1
  1045. 00000BC2  2F00                     move.l     -[A7], D0
  1046. 00000BC4  7003                     moveq.l    D0, 0x03
  1047. 00000BC6  2F00                     move.l     -[A7], D0
  1048. 00000BC8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1049. 00000BCC  295F FCD6                move.l     [A4 - 0x32A], [A7]+
  1050. 00000BD0  6074                     bra        +0x76 /* 00000C46 */
  1051. label00000BD2:
  1052. 00000BD2  397C 0003 FDF6           move.w     [A4 - 0x20A], 0x3
  1053. 00000BD8  606C                     bra        +0x6E /* 00000C46 */
  1054. label00000BDA:
  1055. 00000BDA  397C 0004 FDF6           move.w     [A4 - 0x20A], 0x4
  1056. 00000BE0  6064                     bra        +0x66 /* 00000C46 */
  1057. label00000BE2:
  1058. 00000BE2  397C 0005 FDF6           move.w     [A4 - 0x20A], 0x5
  1059. 00000BE8  605C                     bra        +0x5E /* 00000C46 */
  1060. label00000BEA:
  1061. 00000BEA  397C 0006 FDF6           move.w     [A4 - 0x20A], 0x6
  1062. 00000BF0  6054                     bra        +0x56 /* 00000C46 */
  1063. label00000BF2:
  1064. 00000BF2  397C 0007 FDF6           move.w     [A4 - 0x20A], 0x7
  1065. 00000BF8  604C                     bra        +0x4E /* 00000C46 */
  1066. label00000BFA:
  1067. 00000BFA  297C 0000 0180 FCD6      move.l     [A4 - 0x32A], 0x180
  1068. 00000C02  6042                     bra        +0x44 /* 00000C46 */
  1069. label00000C04:
  1070. 00000C04  297C 0000 00C0 FCD6      move.l     [A4 - 0x32A], 0xC0
  1071. 00000C0C  6038                     bra        +0x3A /* 00000C46 */
  1072. label00000C0E:
  1073. 00000C0E  7060                     moveq.l    D0, 0x60
  1074. 00000C10  2940 FCD6                move.l     [A4 - 0x32A], D0
  1075. 00000C14  6030                     bra        +0x32 /* 00000C46 */
  1076. label00000C16:
  1077. 00000C16  7018                     moveq.l    D0, 0x18
  1078. 00000C18  2940 FCD6                move.l     [A4 - 0x32A], D0
  1079. 00000C1C  6028                     bra        +0x2A /* 00000C46 */
  1080. label00000C1E:
  1081. 00000C1E  700C                     moveq.l    D0, 0x0C
  1082. 00000C20  2940 FCD6                move.l     [A4 - 0x32A], D0
  1083. 00000C24  6020                     bra        +0x22 /* 00000C46 */
  1084. label00000C26:
  1085. 00000C26  7006                     moveq.l    D0, 0x06
  1086. 00000C28  2940 FCD6                move.l     [A4 - 0x32A], D0
  1087. 00000C2C  6018                     bra        +0x1A /* 00000C46 */
  1088. label00000C2E:
  1089. 00000C2E  7003                     moveq.l    D0, 0x03
  1090. 00000C30  2F00                     move.l     -[A7], D0
  1091. 00000C32  2F2C FCD6                move.l     -[A7], [A4 - 0x32A]
  1092. 00000C36  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1093. 00000C3A  7002                     moveq.l    D0, 0x02
  1094. 00000C3C  2F00                     move.l     -[A7], D0
  1095. 00000C3E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1096. 00000C42  295F FCD6                move.l     [A4 - 0x32A], [A7]+
  1097. label00000C46:
  1098. 00000C46  52AC FCE2                addq.l     [A4 - 0x31E], 1
  1099. 00000C4A  6000 FDDC                bra        -0x222 /* 00000A28 */
  1100. label00000C4E:
  1101. 00000C4E  102C FDFB                move.b     D0, [A4 - 0x205]
  1102. 00000C52  672E                     beq        +0x30 /* 00000C82 */
  1103. 00000C54  302C FDFE                move.w     D0, [A4 - 0x202]
  1104. 00000C58  48C0                     ext.l      D0
  1105. 00000C5A  81FC 000C                divs.w     D0, 0xC
  1106. 00000C5E  5340                     subq.w     D0, 1
  1107. 00000C60  3940 FDF6                move.w     [A4 - 0x20A], D0
  1108. 00000C64  302C FDFE                move.w     D0, [A4 - 0x202]
  1109. 00000C68  48C0                     ext.l      D0
  1110. 00000C6A  81FC 000C                divs.w     D0, 0xC
  1111. 00000C6E  4840                     swap.w     D0
  1112. 00000C70  4A40                     tst.w      D0
  1113. 00000C72  3940 FDF8                move.w     [A4 - 0x208], D0
  1114. 00000C76  4A6C FDF8                tst.w      [A4 - 0x208]
  1115. 00000C7A  6C06                     bge        +0x8 /* 00000C82 */
  1116. 00000C7C  066C 000C FDF8           addi.w     [A4 - 0x208], 0xC
  1117. label00000C82:
  1118. 00000C82  4AAC FCD6                tst.l      [A4 - 0x32A]
  1119. 00000C86  6706                     beq        +0x8 /* 00000C8E */
  1120. 00000C88  296C FCD6 FCDA           move.l     [A4 - 0x326], [A4 - 0x32A]
  1121. label00000C8E:
  1122. 00000C8E  2F3C 0000 04E2           move.l     -[A7], 0x4E2
  1123. 00000C94  2F2C FCDA                move.l     -[A7], [A4 - 0x326]
  1124. 00000C98  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1125. 00000C9C  302C FDFC                move.w     D0, [A4 - 0x204]
  1126. 00000CA0  48C0                     ext.l      D0
  1127. 00000CA2  2F00                     move.l     -[A7], D0
  1128. 00000CA4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1129. 00000CA8  295F FCD2                move.l     [A4 - 0x32E], [A7]+
  1130. 00000CAC  0CAC 0000 7FFF FCD2      cmpi.l     [A4 - 0x32E], 0x7FFF
  1131. 00000CB4  6F08                     ble        +0xA /* 00000CBE */
  1132. 00000CB6  297C 0000 7FFF FCD2      move.l     [A4 - 0x32E], 0x7FFF
  1133. label00000CBE:
  1134. 00000CBE  702F                     moveq.l    D0, 0x2F
  1135. 00000CC0  B0AC FCD2                cmp.l      D0, [A4 - 0x32E]
  1136. 00000CC4  6F06                     ble        +0x8 /* 00000CCC */
  1137. 00000CC6  702F                     moveq.l    D0, 0x2F
  1138. 00000CC8  2940 FCD2                move.l     [A4 - 0x32E], D0
  1139. label00000CCC:
  1140. 00000CCC  376C FCD4 0002           move.w     [A3 + 0x2], [A4 - 0x32C]
  1141. 00000CD2  102C FCDF                move.b     D0, [A4 - 0x321]
  1142. 00000CD6  6704                     beq        +0x6 /* 00000CDC */
  1143. 00000CD8  4253                     clr.w      [A3]
  1144. 00000CDA  6010                     bra        +0x12 /* 00000CEC */
  1145. label00000CDC:
  1146. 00000CDC  302C FDF6                move.w     D0, [A4 - 0x20A]
  1147. 00000CE0  5240                     addq.w     D0, 1
  1148. 00000CE2  C1FC 000C                muls.w     D0, 0xC
  1149. 00000CE6  D06C FDF8                add.w      D0, [A4 - 0x208]
  1150. 00000CEA  3680                     move.w     [A3], D0
  1151. label00000CEC:
  1152. 00000CEC  4CDF 1800                movem.l    A3,A4, [A7]+
  1153. 00000CF0  4E5E                     unlink     A6
  1154. 00000CF2  205F                     movea.l    A0, [A7]+
  1155. 00000CF4  504F                     addq.w     A7, 8
  1156. 00000CF6  4ED0                     jmp        [A0]
  1157. export_822:
  1158. 00000CF8  4E56 FC98                link       A6, -0x0368
  1159. 00000CFC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1160. 00000D00  4267                     clr.w      -[A7]
  1161. 00000D02  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1162. 00000D06  3E1F                     move.w     D7, [A7]+
  1163. 00000D08  4A47                     tst.w      D7
  1164. 00000D0A  660A                     bne        +0xC /* 00000D16 */
  1165. 00000D0C  4267                     clr.w      -[A7]
  1166. 00000D0E  4EAD 12DA                jsr        [A5 + 0x12DA /* export_599 */]
  1167. 00000D12  6000 0280                bra        +0x282 /* 00000F94 */
  1168. label00000D16:
  1169. 00000D16  7C01                     moveq.l    D6, 0x01
  1170. 00000D18  2D7C FF00 0000 FCBA      move.l     [A6 - 0x346], 0xFF000000
  1171. 00000D20  7001                     moveq.l    D0, 0x01
  1172. 00000D22  B047                     cmp.w      D0, D7
  1173. 00000D24  6604                     bne        +0x6 /* 00000D2A */
  1174. 00000D26  6000 026C                bra        +0x26E /* 00000F94 */
  1175. label00000D2A:
  1176. 00000D2A  7002                     moveq.l    D0, 0x02
  1177. 00000D2C  B047                     cmp.w      D0, D7
  1178. 00000D2E  663E                     bne        +0x40 /* 00000D6E */
  1179. 00000D30  4206                     clr.b      D6
  1180. 00000D32  486E FE00                pea.l      [A6 - 0x200]
  1181. 00000D36  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1182. 00000D3A  4267                     clr.w      -[A7]
  1183. 00000D3C  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1184. 00000D40  3E1F                     move.w     D7, [A7]+
  1185. 00000D42  3D7C 0078 FDFC           move.w     [A6 - 0x204], 0x78 /* 'x' */
  1186. 00000D48  7001                     moveq.l    D0, 0x01
  1187. 00000D4A  B047                     cmp.w      D0, D7
  1188. 00000D4C  6620                     bne        +0x22 /* 00000D6E */
  1189. 00000D4E  42A7                     clr.l      -[A7]
  1190. 00000D50  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  1191. 00000D54  201F                     move.l     D0, [A7]+
  1192. 00000D56  3D40 FDFC                move.w     [A6 - 0x204], D0
  1193. 00000D5A  4267                     clr.w      -[A7]
  1194. 00000D5C  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1195. 00000D60  3E1F                     move.w     D7, [A7]+
  1196. 00000D62  4A6E FDFC                tst.w      [A6 - 0x204]
  1197. 00000D66  6E06                     bgt        +0x8 /* 00000D6E */
  1198. 00000D68  3D7C 0078 FDFC           move.w     [A6 - 0x204], 0x78 /* 'x' */
  1199. label00000D6E:
  1200. 00000D6E  486E FF00                pea.l      [A6 - 0x100]
  1201. 00000D72  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1202. 00000D76  486E FCCE                pea.l      [A6 - 0x332]
  1203. 00000D7A  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1204. 00000D7E  4A6E FCCE                tst.w      [A6 - 0x332]
  1205. 00000D82  57C0                     seq        D0
  1206. 00000D84  4A00                     tst.b      D0
  1207. 00000D86  6626                     bne        +0x28 /* 00000DAE */
  1208. 00000D88  802D E7AE                or.b       D0, [A5 - 0x1852]
  1209. 00000D8C  0240 0001                andi.w     D0, 0x1
  1210. 00000D90  661C                     bne        +0x1E /* 00000DAE */
  1211. 00000D92  802D A146                or.b       D0, [A5 - 0x5EBA]
  1212. 00000D96  4A00                     tst.b      D0
  1213. 00000D98  6614                     bne        +0x16 /* 00000DAE */
  1214. 00000D9A  2F00                     move.l     -[A7], D0
  1215. 00000D9C  4267                     clr.w      -[A7]
  1216. 00000D9E  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  1217. 00000DA2  121F                     move.b     D1, [A7]+
  1218. 00000DA4  201F                     move.l     D0, [A7]+
  1219. 00000DA6  0A01 0001                xori.b     D1, 0x1
  1220. 00000DAA  8001                     or.b       D0, D1
  1221. 00000DAC  6704                     beq        +0x6 /* 00000DB2 */
  1222. label00000DAE:
  1223. 00000DAE  6000 01E4                bra        +0x1E6 /* 00000F94 */
  1224. label00000DB2:
  1225. 00000DB2  4AAD E7A4                tst.l      [A5 - 0x185C]
  1226. 00000DB6  6604                     bne        +0x6 /* 00000DBC */
  1227. 00000DB8  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  1228. label00000DBC:
  1229. 00000DBC  4AAD E7A4                tst.l      [A5 - 0x185C]
  1230. 00000DC0  6604                     bne        +0x6 /* 00000DC6 */
  1231. 00000DC2  6000 01D0                bra        +0x1D2 /* 00000F94 */
  1232. label00000DC6:
  1233. 00000DC6  42A7                     clr.l      -[A7]
  1234. 00000DC8  486E FF00                pea.l      [A6 - 0x100]
  1235. 00000DCC  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  1236. 00000DD0  285F                     movea.l    A4, [A7]+
  1237. 00000DD2  200C                     move.l     D0, A4
  1238. 00000DD4  6604                     bne        +0x6 /* 00000DDA */
  1239. 00000DD6  6000 01BC                bra        +0x1BE /* 00000F94 */
  1240. label00000DDA:
  1241. 00000DDA  1006                     move.b     D0, D6
  1242. 00000DDC  6736                     beq        +0x38 /* 00000E14 */
  1243. 00000DDE  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  1244. 00000DE2  2F0C                     move.l     -[A7], A4
  1245. 00000DE4  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  1246. 00000DE8  4267                     clr.w      -[A7]
  1247. 00000DEA  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  1248. 00000DEE  2054                     movea.l    A0, [A4]
  1249. 00000DF0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1250. 00000DF4  1F06                     move.b     -[A7], D6
  1251. 00000DF6  486E FCBE                pea.l      [A6 - 0x342]
  1252. 00000DFA  4EBA F204                jsr        [PC - 0xDFC /* 00000000 */]
  1253. 00000DFE  3D5F FCF0                move.w     [A6 - 0x310], [A7]+
  1254. 00000E02  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  1255. 00000E06  2054                     movea.l    A0, [A4]
  1256. 00000E08  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1257. 00000E0C  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  1258. 00000E10  6000 0182                bra        +0x184 /* 00000F94 */
  1259. label00000E14:
  1260. 00000E14  3D7C FFFF FCA0           move.w     [A6 - 0x360], 0xFFFF
  1261. 00000E1A  3D7C FFFF FCA4           move.w     [A6 - 0x35C], 0xFFFF
  1262. 00000E20  3D7C FFFF FCA8           move.w     [A6 - 0x358], 0xFFFF
  1263. 00000E26  7060                     moveq.l    D0, 0x60
  1264. 00000E28  2D40 FCDA                move.l     [A6 - 0x326], D0
  1265. 00000E2C  3D7C 0004 FDF6           move.w     [A6 - 0x20A], 0x4
  1266. 00000E32  426E FDF8                clr.w      [A6 - 0x208]
  1267. 00000E36  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  1268. 00000E3A  2F0C                     move.l     -[A7], A4
  1269. 00000E3C  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  1270. 00000E40  4267                     clr.w      -[A7]
  1271. 00000E42  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  1272. 00000E46  2054                     movea.l    A0, [A4]
  1273. 00000E48  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1274. 00000E4C  1F06                     move.b     -[A7], D6
  1275. 00000E4E  486E FCBE                pea.l      [A6 - 0x342]
  1276. 00000E52  4EBA F1AC                jsr        [PC - 0xE54 /* 00000000 */]
  1277. 00000E56  3D5F FCF0                move.w     [A6 - 0x310], [A7]+
  1278. 00000E5A  42A7                     clr.l      -[A7]
  1279. 00000E5C  486E FE00                pea.l      [A6 - 0x200]
  1280. 00000E60  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  1281. 00000E64  2D5F FDF2                move.l     [A6 - 0x20E], [A7]+
  1282. 00000E68  486E FCA0                pea.l      [A6 - 0x360]
  1283. 00000E6C  2F0E                     move.l     -[A7], A6
  1284. 00000E6E  4EBA FB42                jsr        [PC - 0x4BE /* 000009B2 */]
  1285. 00000E72  70FF                     moveq.l    D0, 0xFFFFFFFF
  1286. 00000E74  B06E FCA0                cmp.w      D0, [A6 - 0x360]
  1287. 00000E78  6700 010C                beq        +0x10E /* 00000F86 */
  1288. 00000E7C  302E FCCC                move.w     D0, [A6 - 0x334]
  1289. 00000E80  6744                     beq        +0x46 /* 00000EC6 */
  1290. 00000E82  5340                     subq.w     D0, 1
  1291. 00000E84  6708                     beq        +0xA /* 00000E8E */
  1292. 00000E86  5340                     subq.w     D0, 1
  1293. 00000E88  6774                     beq        +0x76 /* 00000EFE */
  1294. 00000E8A  6000 00FA                bra        +0xFC /* 00000F86 */
  1295. label00000E8E:
  1296. 00000E8E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1297. 00000E90  B06E FCA0                cmp.w      D0, [A6 - 0x360]
  1298. 00000E94  672C                     beq        +0x2E /* 00000EC2 */
  1299. 00000E96  4A6E FCA0                tst.w      [A6 - 0x360]
  1300. 00000E9A  660E                     bne        +0x10 /* 00000EAA */
  1301. 00000E9C  2F3C 0000 0029           move.l     -[A7], 0x29 /* ')' */
  1302. 00000EA2  2F0E                     move.l     -[A7], A6
  1303. 00000EA4  4EBA F884                jsr        [PC - 0x77C /* 0000072A */]
  1304. 00000EA8  600C                     bra        +0xE /* 00000EB6 */
  1305. label00000EAA:
  1306. 00000EAA  2F3C 0000 0028           move.l     -[A7], 0x28 /* '(' */
  1307. 00000EB0  2F0E                     move.l     -[A7], A6
  1308. 00000EB2  4EBA F876                jsr        [PC - 0x78A /* 0000072A */]
  1309. label00000EB6:
  1310. 00000EB6  486E FCA0                pea.l      [A6 - 0x360]
  1311. 00000EBA  2F0E                     move.l     -[A7], A6
  1312. 00000EBC  4EBA FAF4                jsr        [PC - 0x50C /* 000009B2 */]
  1313. 00000EC0  60CC                     bra        -0x32 /* 00000E8E */
  1314. label00000EC2:
  1315. 00000EC2  6000 00C2                bra        +0xC4 /* 00000F86 */
  1316. label00000EC6:
  1317. 00000EC6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1318. 00000EC8  B06E FCA0                cmp.w      D0, [A6 - 0x360]
  1319. 00000ECC  672C                     beq        +0x2E /* 00000EFA */
  1320. 00000ECE  4A6E FCA0                tst.w      [A6 - 0x360]
  1321. 00000ED2  660E                     bne        +0x10 /* 00000EE2 */
  1322. 00000ED4  2F3C 0000 0029           move.l     -[A7], 0x29 /* ')' */
  1323. 00000EDA  2F0E                     move.l     -[A7], A6
  1324. 00000EDC  4EBA F84C                jsr        [PC - 0x7B4 /* 0000072A */]
  1325. 00000EE0  600C                     bra        +0xE /* 00000EEE */
  1326. label00000EE2:
  1327. 00000EE2  2F3C 0003 0028           move.l     -[A7], 0x30028
  1328. 00000EE8  2F0E                     move.l     -[A7], A6
  1329. 00000EEA  4EBA F83E                jsr        [PC - 0x7C2 /* 0000072A */]
  1330. label00000EEE:
  1331. 00000EEE  486E FCA0                pea.l      [A6 - 0x360]
  1332. 00000EF2  2F0E                     move.l     -[A7], A6
  1333. 00000EF4  4EBA FABC                jsr        [PC - 0x544 /* 000009B2 */]
  1334. 00000EF8  60CC                     bra        -0x32 /* 00000EC6 */
  1335. label00000EFA:
  1336. 00000EFA  6000 008A                bra        +0x8C /* 00000F86 */
  1337. label00000EFE:
  1338. 00000EFE  486E FCA4                pea.l      [A6 - 0x35C]
  1339. 00000F02  2F0E                     move.l     -[A7], A6
  1340. 00000F04  4EBA FAAC                jsr        [PC - 0x554 /* 000009B2 */]
  1341. label00000F08:
  1342. 00000F08  70FF                     moveq.l    D0, 0xFFFFFFFF
  1343. 00000F0A  B06E FCA0                cmp.w      D0, [A6 - 0x360]
  1344. 00000F0E  6776                     beq        +0x78 /* 00000F86 */
  1345. 00000F10  4A6E FCA0                tst.w      [A6 - 0x360]
  1346. 00000F14  6606                     bne        +0x8 /* 00000F1C */
  1347. 00000F16  7A29                     moveq.l    D5, 0x29
  1348. 00000F18  4244                     clr.w      D4
  1349. 00000F1A  6048                     bra        +0x4A /* 00000F64 */
  1350. label00000F1C:
  1351. 00000F1C  4A6E FCA8                tst.w      [A6 - 0x358]
  1352. 00000F20  5FC0                     sle        D0
  1353. 00000F22  4A00                     tst.b      D0
  1354. 00000F24  660E                     bne        +0x10 /* 00000F34 */
  1355. 00000F26  322E FCA8                move.w     D1, [A6 - 0x358]
  1356. 00000F2A  B26E FCA0                cmp.w      D1, [A6 - 0x360]
  1357. 00000F2E  57C1                     seq        D1
  1358. 00000F30  8001                     or.b       D0, D1
  1359. 00000F32  6704                     beq        +0x6 /* 00000F38 */
  1360. label00000F34:
  1361. 00000F34  7A28                     moveq.l    D5, 0x28
  1362. 00000F36  6002                     bra        +0x4 /* 00000F3A */
  1363. label00000F38:
  1364. 00000F38  7A52                     moveq.l    D5, 0x52
  1365. label00000F3A:
  1366. 00000F3A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1367. 00000F3C  B06E FCA4                cmp.w      D0, [A6 - 0x35C]
  1368. 00000F40  57C0                     seq        D0
  1369. 00000F42  4A00                     tst.b      D0
  1370. 00000F44  660E                     bne        +0x10 /* 00000F54 */
  1371. 00000F46  322E FCA4                move.w     D1, [A6 - 0x35C]
  1372. 00000F4A  B26E FCA0                cmp.w      D1, [A6 - 0x360]
  1373. 00000F4E  57C1                     seq        D1
  1374. 00000F50  8001                     or.b       D0, D1
  1375. 00000F52  6704                     beq        +0x6 /* 00000F58 */
  1376. label00000F54:
  1377. 00000F54  7801                     moveq.l    D4, 0x01
  1378. 00000F56  600C                     bra        +0xE /* 00000F64 */
  1379. label00000F58:
  1380. 00000F58  7028                     moveq.l    D0, 0x28
  1381. 00000F5A  B045                     cmp.w      D0, D5
  1382. 00000F5C  6604                     bne        +0x6 /* 00000F62 */
  1383. 00000F5E  7802                     moveq.l    D4, 0x02
  1384. 00000F60  6002                     bra        +0x4 /* 00000F64 */
  1385. label00000F62:
  1386. 00000F62  4244                     clr.w      D4
  1387. label00000F64:
  1388. 00000F64  3F05                     move.w     -[A7], D5
  1389. 00000F66  3F04                     move.w     -[A7], D4
  1390. 00000F68  2F0E                     move.l     -[A7], A6
  1391. 00000F6A  4EBA F7BE                jsr        [PC - 0x842 /* 0000072A */]
  1392. 00000F6E  2D6E FCA0 FCA8           move.l     [A6 - 0x358], [A6 - 0x360]
  1393. 00000F74  2D6E FCA4 FCA0           move.l     [A6 - 0x360], [A6 - 0x35C]
  1394. 00000F7A  486E FCA4                pea.l      [A6 - 0x35C]
  1395. 00000F7E  2F0E                     move.l     -[A7], A6
  1396. 00000F80  4EBA FA30                jsr        [PC - 0x5D0 /* 000009B2 */]
  1397. 00000F84  6082                     bra        -0x7C /* 00000F08 */
  1398. label00000F86:
  1399. 00000F86  2F2D E7A4                move.l     -[A7], [A5 - 0x185C]
  1400. 00000F8A  2054                     movea.l    A0, [A4]
  1401. 00000F8C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1402. 00000F90  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  1403. label00000F94:
  1404. 00000F94  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1405. 00000F98  4E5E                     unlink     A6
  1406. 00000F9A  4E75                     rts
  1407.